package com.franklin.java.action.move;

import com.intellij.ide.util.gotoByName.CustomMatcherModel;
import com.intellij.ide.util.gotoByName.SimpleChooseByNameModel;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import javax.swing.*;

/**
 * @author Franklin
 * @since 2021/9/17 18:20
 */
public class MyGotoTargetModel extends SimpleChooseByNameModel {
    protected MyGotoTargetModel(@NotNull Project project) {
        super(project, "", "");
    }

    @Override
    public String[] getNames() {
        return new String[0];
    }

    @Override
    protected Object[] getElementsByName(String name, String pattern) {
        return new Object[0];
    }

    @Override
    public @NotNull ListCellRenderer getListCellRenderer() {
        return null;
    }

    @Override
    public @Nullable String getElementName(@NotNull Object element) {
        return null;
    }
}
